body {
    background-color:#F4F4F4;
}
#upload-box {
    position: relative;
    margin: auto;
    margin-top: (77/750)*100vw;
    width: (300/750)*100vw; 
    height: (400/750)*100vw; 
    #upload-input {
        position: absolute; 
        opacity: 0;
        width: (300/750)*100vw; 
        height: (400/750)*100vw; 
    }
    #upload {
        background-image: url(../image/add.png);
        background-size: (200/750)*100vw (170/750)*100vw;
        background-repeat: no-repeat;
        background-color: #F1F2F5;
        background-position: 50% 50%;
        border-radius: (5/750)*100vw;
        border: #e5e9ef dotted (7/750)*100vw;
        width: (300/750)*100vw; 
        height: (400/750)*100vw; 
        vertical-align: middle;
    }
}
textarea  {
    position: relative;
    outline: none;
    resize: none;
    border: none;
    border-radius: (14/750)*100vw;
    padding: (10/750)*100vw;
    font-size: (24/750)*100vw;
}
#name {
    display: block;
    margin: auto;
    margin-top: (30/750)*100vw;
    font-weight: 500;
    width: (680/750)*100vw;
    height: (100/750)*100vw;
}
#brief {
    display: block;
    margin: auto;
    margin-top: (30/750)*100vw;
    width: (680/750)*100vw;
    height: (200/750)*100vw;
}
#submit {
    display: block;
    margin: auto;
    margin-top: (30/750)*100vw;
    background-color: #e5e9ef;
    width: (350/750)*100vw;
    height: (60/750)*100vw;
    outline: none;
    border-radius: (21/750)*100vw;
}
